home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / util / font / fprint21.sit / FontPrinter README (TeachText) < prev   
Encoding:
Text File  |  1992-09-22  |  8.1 KB  |  134 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                                                                             Version 2.1
  7.  
  8. Thank you for taking the time to download this program and I hope that you find it useful.
  9.  
  10. Changes in Version 2.1 -- September 6, 1992
  11. ------------------------------------------
  12. * All Page Setup settings are automatically saved and reloaded the next
  13.    time FontPrinter is launched
  14. * Added a menu option to print only new fonts
  15. * Finally got around to creating a meaningful icon for FontPrinter  (it's just
  16.    a modified version of the old LaserWriter icon, but I think it makes a lot
  17.    more sense then that old lightning bolt thing I used to have.)
  18.  
  19. Changes in Version 2.0 -- April 4, 1992
  20. ------------------------------------------
  21. * Merged the FontPrinter Setup and the More Options dialog into one
  22.    main dialog
  23. * You can now select the font and size that FontPrinter uses to print the
  24.    font name (via pop-up menus) when the 'Include font name' option is
  25.    checked 
  26. * PrintMonitor now displays 'FontPrinter Output @ LaserWriter' instead
  27.    of just 'Unspecified @ LaserWriter'
  28. * Default values for all setup options can be saved and are automatically
  29.    reloaded the next time FontPrinter in launched
  30. * The user text field and the font and size pop-up menus are dimmed and
  31.    ignored when not available.
  32. * The items in the FontPrinter Setup dialog should now redraw correctly
  33.    when they need to be updated (i.e. returning from a screensaver)
  34. * Fixed a bug that caused really long font names to overrun the Progress
  35.    dialog box and to not be cleared away properly
  36.  
  37. Changes in Version 1.2 -- February 9, 1992
  38. ------------------------------------------
  39. * Added more printing options via another dialog box
  40. * Printing now creates only the desired pages instead of building all
  41. * Added ability for user to stop the page creation process, however,
  42.    the portion of the fonts that have been drawn will still be printed. (I'm
  43.    still new to Mac programming so I haven't figured out how to stop this,
  44.    Command-Period should stop the actual printing once it starts)
  45.  
  46. Changes in Version 1.1 -- January 27, 1992  (not released)
  47. -------------------------------------------------------
  48. * Added a more user-friendly application environment
  49. * Added support for desk accessories (i.e. Chooser)
  50. * Added display of number of fonts, fonts per page, & total pages needed
  51.  
  52.  
  53. Introduction
  54. -----------
  55.             The major reason that I wrote this program was for my own purposes, but then I thought that maybe some other people would find it useful also.  My problem was that I found myself collecting a large number of public domain TrueType fonts and then I would forget what they all looked like.  It was also a problem when other people used my computer and they wanted to know what each and every font looked like.  My first solution was to use a word processor and type in a sample of each font onto a two column page.  This worked OK, but it was extremely slow and tedious to add in new fonts and change old ones.
  56.  
  57.             That's where FontPrinter comes in, basically all you have to do is launch the program and then click the mouse a few times.  Then the program will create and print a document containing all of your fonts in their own typeface.
  58.  
  59. NOTE:   Before starting FontPrinter, you should use ResEdit to rename any of your fonts that contain only uppercase letters to end with ' Caps'.  FontPrinter uses this as a flag to print that particular font with only uppercase letters to prevent you from getting all those missing character boxes on the printout.
  60.  
  61.  
  62. Starting Up
  63. ----------
  64.             After the information dialog comes on the screen, you can click the mouse button to dismiss it and continue.  If this is the first time you are running FontPrinter, it will present an alert and then prompt you for a location for its data file.  After this step is complete, a small window will appear.  This window contains a program logo and also shows you the total number of fonts visible to FontPrinter, how many of those fonts are new**, how many fonts will be printed on each page, and how many pages will be needed using the current print settings.
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72. **   The way I have written FontPrinter, the meaning of 'New' may not be quite the way you think.  Here it means any font that wasn't printed via the 'Print All Fonts...' option the last time you used the program.  My rationale for doing this was so that you could, for example, print out only pages 1 - 5 (see above figure.)  That would print 115 of the 130 fonts that were installed.  Then you could wait until you found 8 more fonts and then use the 'Print New Fonts...' option to print those 8 plus the 15 that were left over from before on one full page. 
  73.  
  74.  
  75. Configuring Output
  76. -----------------
  77.             You can change some values that will affect the appearance of the final printout by using the 'FontPrinter Setup...' option from the File menu.  When you choose this item, you will be presented with the following dialog :
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.             From here you can set several printing options, including printing in a single column across the whole page instead of two half page columns, having your own text used on the printout instead of just the font name, having the preferred font size maintained, even if it won't fit in a column (some characters will be truncated), and including the name of each font in your choice of font and size in front the sample text (useful if you enter your own text string).  
  95.             If you check the 'Make Current Settings the Default' checkbox then, when you click the OK button, the current setup values will be saved and then reloaded each subsequent time the program is launched.  This allows you to configure FontPrinter to your own preferences and then next time you run the program you only need to select the print option.
  96.  
  97.  
  98. Printing
  99. -------
  100.             FontPrinter now offers two printing options, 'Print New Fonts...' and 'Print All Fonts...'.  I thought it was kind of a waste to have to re-print the entire document whenever I added new fonts so I added this second option.  Now the program creates a data file the first time it is run and stores the font IDs of all the fonts that it sees in that file.  Then on subsequent launches, it checks the currently installed fonts against the IDs stored in that file.  Any that aren't in that file are considered new and can be printed out separately via the 'Print New Fonts...' option.
  101.             If you choose the 'Print All Fonts...' option, then the existing data file is overwritten, after printing has completed successfully, with a list of all the fonts that were just printed.  This can cause confusion if you choose this option and then change the printing page range (see explanation in Startup section.)   The 'Print New Fonts...' option, however, just appends the IDs of the newly printed fonts to the data file.
  102.             When you choose one of the print options from the File menu, the standard Print Job dialog box will appear.  Then when you press the OK button the page creation and printing process will begin and the following window will appear :
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.             As FontPrinter draws each font on the page it will let you know what its name is and approximately how far it has to go via the progress bar.  You can stop this process by clicking on the Stop button.
  115.  
  116. NOTE:   If you are using a laser printer, you should choose 'Page Setup...' from the File menu and use the 'Options' button to turn on the 'Unlimited Downloadable Fonts' checkbox, otherwise your printer might run out of memory part way through the document.
  117.  
  118. >> >> >> >> >> >> >> >> >> >> >> >> >>  >> >> >< << <<  << << << << << << << << << << << 
  119.  
  120.             I have only tested this program on the limited number of machines and printers that I have access to so I make no guarantees that it will work with every possible combination of software and hardware.
  121.  
  122. If you find this program useful I would appreciate it if you would send $5.00 to:
  123.  
  124.                                         Mark J. Anderson
  125.                                         Bloss Hall  #306
  126.                                         Corvallis, OR  97331-1201
  127.  
  128. Or at least send me some E-mail saying what kind of system setup you have (ie. what printer, computer, VM? 32-bit?) and whether or not my program worked for you.  Any suggestions for future versions, general comments, and/or bug reports are welcome via E-mail to andersm@prism.cs.orst.edu.
  129.  
  130.                                                                                                                                                             THANK YOU